Тестирование работы ресурса при высоких нагрузках

Нагрузочное тестирование («load-testing, стресс-тестирование») — необходимо для определения или сбора показателей производительности и времени отклика программно-технической системы или устройства в ответ на внешний запрос с целью установления соответствия требованиям, предъявляемым к данной системе (устройству).

Для исследования времени отклика системы на высоких или пиковых нагрузках производится «стресс-тестирование», при котором создаваемая на систему нагрузка превышает нормальные сценарии её использования. Современная ИТ-инфраструктура должна обеспечивать необходимый уровень производительности. Любые сбои, задержки и отказы могут стать причиной потери клиентов, как текущих, так и потенциальных. Основная цель нагрузочного тестирования заключается в том, чтобы, создав определённую ожидаемую в системе нагрузку (например, посредством виртуальных пользователей), наблюдать за показателями производительности системы.

При проведении нагрузочного тестирования необходимо определить сценарии тестирования, содержащих величины проектных и предполагаемых пиковых показателей системы. Каждый сценарий составляется исходя из следующих данных:

  • объект тестирования;
  • задачи тестирования;
  • цели тестирования;
  • требования;
  • характеристики
  • регламент.

Любое программное или серверное обеспечение должно работать под нагрузкой длительное время. Сбои и отказы системы могут привести к убыткам, потере клиентов и другим неприятным последствиям. Нагрузочное тестирование позволяет определить, как и с какой скоростью работает приложение под определенной нагрузкой. Посредством нагрузочного тестирования оценивается соответствие производительности продукта требованиям, сформулированным в ТЗ и проектной документации.

Все работы выполняются при условии предоставления технического задания (ТЗ) со стороны заказчика. Стоимость услуг рассчитывается индивидуально, согласно представленному ТЗ.